package com.dyna.digit.process.domain.resp;

import com.dyna.digit.process.domain.entity.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("项目申报详情")
public class DigitDeclareDetailResp {

    @ApiModelProperty("项目id")
    private Integer projectId;

    @ApiModelProperty("申报信息")
    private DigitDeclare digitDeclare;

    @ApiModelProperty("建设类申报信息")
    @JsonInclude(value = JsonInclude.Include.NON_NULL)
    private DigitDeclareBaseJsl jsl;

    @ApiModelProperty("运维类申报信息")
    @JsonInclude(value = JsonInclude.Include.NON_NULL)
    private DigitDeclareBaseYwl ywl;

    @ApiModelProperty("申报金额信息")
    @JsonInclude(value = JsonInclude.Include.NON_NULL)
    private DigitDeclareAmount amounts;

    @ApiModelProperty("申报附件信息")
    @JsonInclude(value = JsonInclude.Include.NON_NULL)
    private DigitDeclareFile files;

}
